package com.dgut.app.service;

import com.dgut.common.dto.WxUserRegisterDTO;
import com.dgut.common.entity.WxUser;

/**
 * 用户服务层接口
 * @author it00zyq
 */
public interface UserService {
    /**
     * 用户注册并返回TOKEN
     * @param dto
     * @return
     */
    String register(WxUserRegisterDTO dto);

    /**
     * 用户登录并返回TOKEN
     * @param code
     * @return
     */
    String login(String code);

    /**
     * 根据token获取用户信息
     * @param token
     * @return
     */
    WxUser userInfo(String token);
}
